.inp-checkbox {
  @apply relative flex items-center;
}

.inp-checkbox input[type='checkbox'] {
  @apply rounded border-gray-300 text-indigo-600;
  @apply dark:bg-gray-800 dark:border-gray-700;
  @apply focus:ring-indigo-600;
}

.inp-checkbox [type='checkbox']:checked:not(:disabled) {
  @apply border-indigo-600;
}

.inp-checkbox [type='checkbox']:disabled {
  @apply bg-gray-300;
}

.inp-checkbox.size-base input[type='checkbox'] {
  @apply h-4 w-4 
}

.inp-checkbox.size-lg input[type='checkbox'] {
  @apply h-5 w-5 
}

/* .inp-checkbox input[checked] { */
/*   @apply border-indigo-600; */
/* } */
/**/
/* .inp-checkbox input[disabled][checked] { */
/*   @apply bg-gray-100 cursor-not-allowed; */
/*   @apply border-gray-300 text-gray-500;  */
/* } */
